/**
 * @file tools.h
 * @brief 测试用的工具
 * @license BSD
 */

#ifndef SM_TEST_TOOLS_H
#define SM_TEST_TOOLS_H

#include <stdbool.h>

#define SM_TEST_MESSAGE(m) printf("%s\n", m)

#define SM_TEST(f) SM_Test(f, #f, __FILE__, __LINE__)

bool SM_Test(bool r, const char* msg, const char *file, int line);

#endif // SM_TEST_TOOLS_H
